home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / docs / mags / saku04.lha / txt / AREXX < prev    next >
Text File  |  1989-08-17  |  9KB  |  242 lines

  1. 1
  2. 1
  3. 0 ARexx.kansi 0 0
  4. 1 Rexx.brush 16 8
  5. 1 Rexx.brush 16 56
  6. 2 Rexx.brush 16 16
  7. 2 Rexx.brush 16 72
  8. 3 Rexx.brush 16 146
  9. 4 Rexx.brush 16 16
  10. 5 Rexx.brush 16 16
  11. 6 Rexx.brush 16 16
  12. 7 Rexx.brush 16 16
  13. 8 Rexx.brush 16 16
  14. 9 Rexx.brush 16 16
  15. 10 Rexx.brush 16 16
  16. 11 Rexx.brush 16 16
  17. 12 Rexx.brush 16 16*
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. REXX-opus
  49.           Arexx on korkean tason ohjelmointikieli, eräs käytännön toteutus
  50.           REXX-kielestä, jota kuvataan M. F. Cowlishawin teoksessa
  51.           'The REXX Language: A Practical Approach to Programming'
  52.           (Prentice-Hall, 1985).
  53.  
  54. Mihin ARexx sopii?
  55.           ARexx sopii erityisen hyvin komentokieleksi. Komentojono-ohjelmia,
  56.           joita kutsutaan myös sekä skripteiksi että makroiksi, käytetään 
  57.           laajalti laajentamaan käyttöjärjestelmän peruskomentoja tai
  58.           sovellusohjelmien muokkaamiseksi käyttäjän tarpeisiin.
  59.  
  60.      ARexx on helppo opittava ja lähdekooditutkaimensa ansiosta se auttaa
  61.      hälventämään ohjelmien sisäiseen toimintaan liittyvää mystiikkaa.
  62.      Tai paremminkin selvittämään miksi ohjelma EI toimi ;)
  63.  
  64.      Peruskäyttäjälle ARexx tarjoaa keinot toteuttaa täysin integroituja
  65.      ohjelmistokokonaisuuksia, yhdistäen joukon eri ohjelmia omaan käyttöön
  66.      räätälöidyksi ympäristöksi.
  67.  
  68.      Yhteinen komentokieli, jossa kaikki sovellutukset tukevat ARexxia,
  69.      tuo yhdenmukaisuutta ohjelmointiin kuten Amigan Intuition tuo
  70.      yhdenmukaisuutta käyttöliittymään.
  71.  
  72.      Ohjelmiston kehittäjälle ARexx tarjoaa mahdollisuuden tehdä täysin
  73.      ohjelmoitavia sovelluksia. Kehittäjät voivat keskittyä tekemään 
  74.      ohjelmiensa perustoiminnot nopeiksi ja tehokkaiksi ja jättää 
  75.      loppukäyttäjän huoleksi lisätä omia toimintoja ja piirteitä.
  76.  
  77.  
  78. Kielen piirteet:
  79.           1. Tyypitön data
  80.           2. Komentorajapinta
  81.           3. Jäljittäminen ja debuggaaminen
  82.           4. Tulkkimaisuus
  83.           5. Funktiokirjasto
  84.           6. Automaattinen muistinhallinta luotaville tietorakenteille
  85.  
  86. Ensimmäinen esimerkimme:
  87.           (15265/15291)
  88.           From: Janne Saarme To: Niko Jukarainen
  89.           Date: 07 Nov 93  0:23
  90.           Subj: Re: Makroja
  91.      
  92.      Check out what Niko Jukarainen wrote on 03 Nov 93  21:02:26:
  93.      NJ> Saako CED:iin mitenkään minkäänlaisia makroja, jotka se lataisi
  94.      NJ> automaattisesti aina kun käynnistyy?
  95.  
  96.      ARexxillä pystyy tekemään. Tässä esimerkki, jonka joskus kauan
  97.      sitten tein. Tuolle on alias shellissä eli "Rx Rexx:Ced.Open".
  98.      Avaa siis valmiiksi requestin jolla voi valita ladattavan tiedoston.
  99. ---- 8 < ---- leikkaa tästä ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
  100. /*
  101. ** Ced.Open
  102. **
  103. ** Written by Janne Saarme
  104. **
  105. ** Created: 23-Aug-90
  106. ** Updated:
  107. */
  108. options results
  109.  
  110. if ~show('P', 'rexx_ced') then do
  111.         address command
  112.         'bin:ced'
  113.         'waitforport' 'rexx_ced'
  114. end
  115. address 'rexx_ced'
  116. 'open'
  117. ---- > 8 ---- lopeta leikkaaminen -------- ---- ---- ---- ---- ---- ---- ----
  118.  
  119. Seuraavat shareware- ja muut julkkisohjelmat on
  120. haettu hakusalla 'rx' fisuilta 1-870 ja
  121. hakusanalla 'rexx' fisuilta 870-749:
  122.  
  123.  
  124. CyberX10        (Disk #801) A program that can be used to control the
  125.                 CP290 home computer interface for use with the X10 home
  126.                 automation system. It requires KickStart 2.04+ and
  127.                 supports localization under Work-Bench 2.1+. Includes
  128.                 documentation in AmigaGuide format. Includes source.
  129.                 Author: Christopher Wichura
  130.  
  131. [Tämä ohjelma ei ole ARexxille, mutta muuten mielenkiintoinen · TMJJ]
  132.  
  133. Rxil            (Disk #299) An ARexx interface library that makes it
  134.                 easy for programs to implement a complete, robust ARexx
  135.                 interface with minimal effort. Version 1.0, includes
  136.                 source. Author: Don Meyer
  137.  
  138.  
  139. Rxgen           (Disk #459) An ARexx library that allows you to call
  140.                 any function of almost any Amiga library from an ARexx
  141.                 program. This is version 1.0, binary only. Author:
  142.                 Francois Rouaix
  143.  
  144.  
  145. RxilShell       (Disk #599) A set of routines to form an additional
  146.                 layer between the programmer and ARexx. Rxil_shell sits
  147.                 on top of rxil on disk 299 and contains a few changes
  148.                 and bug fixes to the rxil routines. Using these
  149.                 routines, adding ARexx support to a program becomes
  150.                 completely trivial. Version 1.0, includes C source.
  151.                 Author: Andrew Martin, SciTech Software
  152.  
  153. Csh             (Disk #624) Replacement for the Amiga shell, similar to
  154.                 UN*X csh. Main features include over 100 built in
  155.                 commands, 70 functions, new system variables, file name
  156.                 completion, freely programmable command line editing,
  157.                 file classes, auto cd, lazy cd, intuition menus for the
  158.                 shell window, automatic RX-ing, local variables, $( ),
  159.                 statement blocks, high speed, plus much more. This is
  160.                 an update to version 5.15 on disk 512. Version 5.19.
  161.                 Includes source. Author: U.Dominik
  162.                 Mueller,C.Borreo,S.Drew,M.Dillon
  163.  
  164. [ Uusia versiota tulee suosituista ohjelmista jatkuvasti, joten
  165.   sinun ei kannata tuhlata aikaasi vanhan version virheiden
  166.   päivittelemiseen vaan kysy tietävämmiltä lisää... ]
  167.  
  168. ChemBalance     (Disk #759) An ARexx script to balance unbalanced
  169.                 chemical equations. With ChemBalance in ram, enter "rx
  170.                 ram:ChemBalance" from a CLI or Shell window. A prompt
  171.                 should appear from which you can enter an unbalanced
  172.                 chemical equation for ChemBalance to try to balance.
  173.                 Version 1.0, requires ARexx. Author: Patrick Reany
  174.  
  175. CDTV-Player     (Disk #868) A utility for all those people, who'd like
  176.                 to play Audio-CD's, while multitasking on workbench.
  177.                 It's an emulation of CDTV's remote control, but is a
  178.                 little more sophisticated. Access to the archive even
  179.                 without a CD-ROM-Drive (i.e. AMIGA 500-4000), although
  180.                 you can't play a CD. PROGRAM & KARAOKE (live on-screen)
  181.                 included. Recognizes CDs automatically. AREXX-Port for
  182.                 usage in other programs. Version 2.0, an update to
  183.                 version 1.8 on disk number 849. FISH-WARE, binary only.
  184.                 Author: Daniel Amor
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199. Genealogist     (Disk #865) ArJay Genealogist is a specialized database
  200.                 for keeping track of genealogical information. It
  201.                 features a full, easy to use Intuition interface. The
  202.                 program is totally non-sexist and secular in nature,
  203.                 and correctly handles multiple marriages,
  204.                 "unconventional" marriages, adopted children, and
  205.                 unmarried parents. The printed reports include
  206.                 descendant and pedigree charts, personal details
  207.                 reports, family group sheets, and index lists of people
  208.                 and families. Free-form note files can be created using
  209.                 any editor, and IFF pictures can be viewed using any
  210.                 IFF viewer, from within the program. Other features
  211.                 include dynamic on-screen ancestor and descendant
  212.                 charts, extensive online context-sensitive help,
  213.                 flexible "regular expression" searching, and multiple
  214.                 ARexx ports with an extensive command set. Up to 1000
  215.                 people per database, with databases held in RAM for
  216.                 maximum speed and responsiveness. PAL or NTSC, AmigaDOS
  217.                 2.04+ required. 1 Meg RAM recommended. Version 3.04,
  218.                 binary only. Author: Robbie J Akins
  219.  
  220. PowerPlayer     (Disk #863) A very powerful, user friendly and system
  221.                 friendly module player. It can handle nearly all module-
  222.                 formats, can read powerpacked & xpk-packed modules and
  223.                 comes along with its own powerful cruncher that uses
  224.                 the lh.library. Has a simple to use interface and an
  225.                 ARexx port. Version 3.9, a major update to version 3.4
  226.                 on disk 769, binary only, now shareware. (Previous
  227.                 versions were freeware.) Author: Stephan Fuhrmann
  228.  
  229. DRAFU           (Disk #854) "Draw a function". Display any mathematical
  230.                 function by itself or overlay on top of a previously
  231.                 displayed function. Can also calculate integrals over
  232.                 those functions. Save the result in an IFF or ACBM file
  233.                 (disabled in this demo version). Many screen
  234.                 mode/display options. Includes an AREXX interface and
  235.                 its own scripting language. Version 0.82, compatible
  236.                 with WorkBench 1.2/1.3/2.0. Binary only. Author:
  237.                 Andreas Kleinert & Ulrich Degens
  238.  
  239. (jatkuu seur. artikkelissa)
  240.  
  241. TOMI JASKARI
  242.